package com.supermarket.user.domain.vo;

import com.supermarket.order.api.domain.OrderById;
import com.supermarket.user.domain.Coupon;
import com.supermarket.user.domain.IntegralRecord;
import com.supermarket.user.domain.Tag;
import com.supermarket.user.domain.User;
import lombok.Data;

import java.util.List;

@Data
public class UserDetailVo {
    /**
     * 用户的基本信息
     */
    private User user;
    /**
     * 用户所拥有的标签
     */
    private List<Tag> tagList;
    /**
     * 用户所拥有的优惠券
     */
    private List<Coupon> couponList;
    /**
     * 用户的积分记录
     */
    private List<IntegralRecord> integralRecordList;
    /**
     * 用户的消费记录
     */
    private List<OrderById> userOrderList;
}
